草庐IT

Android ListView 跳转到光标位置

全部标签

c# - 获取 Windows 上下文菜单选择的位置?

我有一个Windows上下文菜单项通过这些注册表项调用Windows窗体...HKLM\Software\Classes\*\shell\myappnameHKLM\Software\Classes\*\shell\myappname\command但是当我的Windows窗体启动时,我希望它位于调用上下文菜单的位置附近。有什么办法吗?我想我需要获取Windows事件的坐标并设置窗口位置? 最佳答案 最好的办法是使用MousePosition属性获取当前鼠标指针位置。这至少会减少用户移动鼠标与您的Windows窗体交互所需的距离。

c++ - MS Windows 中的应用程序路径位置

我应该将应用程序安装文件夹存储在哪里以供应用程序引用? 最佳答案 我相信您正在寻找的是GetModuleFileName函数,您可以像这样使用它://getthefullpathtothecurrentexecutablewchar_tfullPath[MAX_PATH];GetModuleFileName(NULL,fullPath,MAX_PATH);//cutthestringatthelastslash,becausewejustwantthedirectory//nottheactualexecuteablefilenam

windows - 油漆桶光标?

我不确定这个网站是否合适,但我正在寻找Aero的油漆桶光标。它不在C:\Windows\Cursors\中,但Paint肯定有一个Aero风格的油漆桶光标。再次感谢您:如果这是错误的网站,我们深表歉意。 最佳答案 尝试使用ResourceExtract在文件C:\Windows\System32\mspaint.exe上,光标应嵌入该可执行文件中。顺便说一句,我不确定你是否可以在提取后自由使用它(我的意思是许可问题......) 关于windows-油漆桶光标?,我们在StackOver

c# - 你如何在c#中将图像旋转到鼠标的位置?

我正在制作一个有坦克的游戏。我需要知道如何将炮塔旋转到鼠标的位置或触摸的位置(WindowsPhone7)。我还想限制旋转,例如炮塔可以旋转超过90°和270°。执行此操作最简单、最有效的方法是什么?提前致谢。 最佳答案 笼统地说,知道你的坦克的位置,你可以从相关事件中获得触摸的位置,然后使用简单的三角函数计算出两者之间的角度。计算出角度后,您可以应用任何逻辑将其限制在特定范围内。有关WindowsPhone7中触摸事件的详细信息,JeffProsise有一系列优秀的博客文章:>BuildingTouchInterfacesforW

windows - 移植 GCC 应用程序,Windows 光标停留在 IDC_APPSTARTING

我正在将一个应用程序(使用启动器stub)移植到Windows(使用MinGWGCC)。这是我将用作演示问题的引用的最小示例。#includeintmain(intargc,char*argv[]){chdir("C:\appdir");spawnl(P_WAIT,"C:\appdir\app.exe","C:\appdir\app.exe",NULL);return0;}这个启动器stub编译如下:gcc-O3-olauncher.o-clauncher.cgcc-mwindows-olauncher.exelauncher.o当launcher.exe运行时,它会正确执行app.e

windows - 始终将 Windows 中的特定文件类型保存到一个位置?

我正在尝试执行以下操作我不确定是否可以使用VB.NET。我想为所有文件类型指定默认保存点,例如:在我的程序中,您为图片选择路径“C:\Users\Markus\Pictures”,每次您从网站下载图片文件,或者在保存文件对话框打开时使用skype或任何其他程序(外部的不是通过我的程序或连接到vb.net只是Windows默认的)然后它将始终显示"C:\Users\Markus\Pictures"对于.jpg.gif类型的文件等...非常感谢。 最佳答案 这段代码应该可以解决你的问题SaveFileDialog1.InitialDir

c++ - 如何找到跳转列表窗口?

如何通过::FindWindow或::EnumWindows获取Windows7跳转列表窗口?类(class)或家长是什么?我不能Spy++它,因为如果失去焦点它就会消失。谢谢。http://msdn.microsoft.com/en-us/library/windows/desktop/aa511446.aspx 最佳答案 这里有一种类似于Spy++技术的方法,可以在使用事件Hook显示时立即通过代码找到它:voidCALLBACKWinEventProc(HWINEVENTHOOK,DWORD,HWNDhwnd,LONG,LON

c++ - 如何将文件从回收站还原到特定位置?

我的目标是将特定文件从回收站还原到指定位置,即不还原到其原始位置。我找到了thisarticle还有thisone解释了如何枚举当前在回收站中的文件。但它没有显示如何做我需要的。知道怎么做吗? 最佳答案 您可以通过模拟拖放来完成。使用IShellFolder::GetUIObjectOf()从回收站获取一个IDataObject接口(interface),并为您的目标文件夹获取一个IDropTarget接口(interface)。然后您可以调用IDropTarget::DragEnter(),然后调用IDropTarget::Dro

windows - 加载具有特定分辨率的光标

我有两个游标资源。第一个[IDC_CURSOR1]包含三种不同的图像类型:32x32,24bpp48x48,24bpp64x64,24bpp第二个[IDC_CURSOR2]只包含一个:48x48,24bpp如果我调用LoadCursor(hInst,IDC_CURSOR1)它总是加载32x32版本,我无法找到加载48x48或64x64版本的方法。在第二种情况下,它加载48x48图标(因为没有其他版本),但它缩小到32x32。如何加载非32x32分辨率的光标?顺便说一句:我试图更改DPI,因为根据msdn,它应该在更高的dpi中自动加载更高分辨率的光标,但它没有。谢谢!

C++ 打开一个文件并写入文件的任意位置

我需要打开一个现有文件并写入到该文件的任意位置。同样位于可能大于文件当前大小的位置。每次调用写入操作时,使用“ab”打开文件会将位置指示器设置为文件末尾-这样就不起作用了。用"w+b"或"wb"打开文件会导致文件被多次写入(复制?)。Filesize多次从0开始-这需要很长时间。查看执行以下测试(运行1次)时发生的情况的视频:http://screencast.com/t/Uj5ymikZUYJBOOST_AUTO_TEST_CASE(FileWriteTest_W_PLUS_B){autostarted=chrono::high_resolution_clock::now();FIL